package com.zsrt.java.day20170102.lh.classics20;

import java.util.Scanner;

/**
 * 求n的阶乘（提示：先从键盘输入n的值)
 * 
 * 已知 ： n
 * 求 n*（n-1）*(n-2)*....*2*1
 * 
 * 思路：
 * 	1.递归
 * 		
 * @author My
 *
 */
public class Demo02 {
	
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.println("输入一个数：");
		int n=sc.nextInt();
		
		int a=jc(n);
		System.out.println(a);
	}

	public static int jc(int n){
		int jg=0;
		
		if(n>1){
			jg= n*jc(n-1);
		}else if(n==1){
			return n;
		}
		return jg;
	}
}
